import java.util.Random;
import java.util.Scanner;

public class circulateExe {
    public static void main(String[] args) {
        //输入整数求平方根 保留整数部分
//    System.out.println("请输入一个整数：");
//    Scanner sc = new Scanner(System.in);
//    int a = sc.nextInt();
//    int i = 1;
//    while (i * i <=a) {
//        i++;
//    }
//    System.out.println(i-1);

        //判断质数
        //另一种思路就是定义一个Boolean =true
        //在循环的if内=false 最后循环结束判断是true（质数） false（非质数）
//    Scanner sc=new Scanner(System.in);
//    int a=sc.nextInt();
//    int i=2;
//    int count=2;
//    for(i=2;i<a;i++)
//    {
//        if(a%i==0)
//        {
//            System.out.println(a+"不是质数");
//            System.out.println(a+"的一个因数是"+i);
//            break;
//        }
//        count++;
//    }
//
//    if(count==a)
//    {
//        System.out.println(a+"是质数");
//    }

        //算法优化：从2开始小于平凡根即可判断有无因数

        //随机数字生成 猜数字

//    Random r=new Random();
//    int num=r.nextInt(100)+1;
//    System.out.println("猜一个数1~100之间");
//    Scanner sc=new Scanner(System.in);
//
//    int i=5;
//    while(i--!=0)
//    {
//        System.out.println("你还有"+(i+1)+"次机会");
//        int a=sc.nextInt();
//        if(num==a)
//        {
//         System.out.println("恭喜，猜对了！随机数就是"+num);
//         return;
//        }
//        else if (a<num)
//        {
//            System.out.println("猜小了");
//        }
//        else if(a>num)
//        {
//            System.out.println("猜大了");
//
//        }
//
//    }
//    System.out.println("loser!!随机数是"+num);


        //int arr[]=new int[10];
        //这是动态初始化
        //数组默认初始化值的规律
        //整数初始化 默认初始化值0
        //小数                   0.0
        //char                 ‘/u0000’（空格）
        //Boolean              false
        //引用数据类型           null
        //string就是一个引用数据类型
//    Random r=new Random();
//    int arr[]=new int[10];
//    for (int i = 0; i < arr.length; i++) {
//        int a= r.nextInt(100)+1;
//        arr[i]=a;
//    }
//    for (int i = 0; i < arr.length; i++) {
//        System.out.println("数组元素为"+arr[i]);
//    }
//    int sum=0;
//    for (int i = 0; i < arr.length; i++) {
//        sum+=arr[i];
//    }
//    System.out.println("数组和为"+sum);
//    int agr=sum/arr.length;
//    System.out.println("average is "+agr);
//    for (int i = 0; i < arr.length; i++) {
//        if(arr[i]<agr)
//        {
//            System.out.println(arr[i]+"比平均值小");
//        }
//    }


        //翻转数组
//    int arr[]={1,2,3,4,5,6,77};
//    int tmp=0;
//    for (int i = 0; i < arr.length/2; i++) {
//        tmp=arr[i];
//        arr[i]=arr[arr.length-1-i];
//        arr[arr.length-1-i]=tmp;
//    }
//    for (int i = 0; i < arr.length; i++) {
//        System.out.println(arr[i]);
//    }


        //翻转数组还有一种思想就是i j两个数指向头和尾
//    int arr[]={1,2,3,4,5,6,77};
//    int tmp=0;
//    for(int i=0,j=arr.length-1;i<j;i++,j--)
//    {
//        tmp=arr[i];
//        arr[i]=arr[j];
//        arr[j]=tmp;
//    }
//    for (int i = 0; i < arr.length; i++) {
//        System.out.println(arr[i]);
//    }

        //随机打乱数组
//        int arr[] = {1, 2, 3, 4, 5};
//        int tmp = 0;
//        Random r = new Random();
//        for (int i = 0; i < arr.length  ; i++) {
//            int a = r.nextInt(5);
//            tmp = arr[i];
//            arr[i] = arr[a];
//            arr[a] = tmp;
//        }
//        for (int i = 0; i < arr.length; i++) {
//            System.out.println(arr[i]);
//        }

        SumTest();
    }

    public static void SumTest() {
        int a = 2;
        int b = 3;
        System.out.println(a + b);
    }
}
